Toward Visualization and Analysis of Traceability Relationships in Distributed and Offshore Software Development Projects

نویسندگان

  • Cleidson R. B. de Souza
  • Tobias Hildenbrand
  • David F. Redmiles
چکیده

Offshore software development projects provoke new issues to the collaborative endeavor of software development due to their global distribution and involvement of various people, processes, and tools. These problems relate to the geographical distance and the associated time-zone differences; cultural, organizational, and process issues; as well as language problems. However, existing tool support is neither adequate nor grounded in empirical observations. This paper presents two empirical studies of global software development teams and their usage of tools. The results are then used to motivate and inform the construction of more useful software development tools. The focus is on issues that are tool-related but have not yet been solved by existing tools. The two software tools presented as solutions, Ariadne and TraVis, explicitly address yet unresolved issues in global software development and also integrate with prevalent other solutions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling Coordination in Offshore Software Development

Controlling and minimizing coordination costs has been shown to be an important factor to reduce overall project performance in distributed software development. In this research-in-progress paper we investigate the effects of software complexity, software integration, distributed labor division policies, learning effects on software coordination costs. Drawing from data collected on 130 softwa...

متن کامل

A Visual Approach to Traceability and Rationale Management in Distributed Collaborative Software Development

Traceability and rationale management are utmost critical, especially in distributed collaborative software development projects, due to a lack of mutual workplace awareness and informal coordination among the participating stakeholders. Therefore, this paper presents the rationale behind and implementation of a conceptional design for a novel approach to traceability and rationale management i...

متن کامل

Designing and Implementing a Tool for Distributed Collaborative Traceability and Rationale Management

Traceability and rationale management are highly important—especially in distributed collaborative software development projects due to a lack of mutual awareness and informal coordination among the participating stakeholders. Therefore this papers presents a tool for extracting, visualizing, and analyzing the relationships between requirements and other artifacts, activities as well as users w...

متن کامل

Extending Software Change Impact Analysis into COTS Components

As software components and middleware occupy more and more of the software engineering landscape, interoperability relationships point to increasingly relevant software change impacts. Packaged software now represents over thirty-two percent of the software in most organizations. While traceability and dependency analysis frameworks have effectively supported software impact analysis in the pas...

متن کامل

A Framework for Mapping Traceability Relationships

Traceability relationships help stakeholders understand the many associations and dependencies that exist between software artifacts created during a software development project. Individual relationships between specific artifacts can be useful in understanding portions of the system. However, these explicit relationships are greatly outnumbered by the implicit relationships that exist between...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007